tag-input::ng-deep .ng2-tag-input {
  border-bottom: none;
}
tag-input::ng-deep .ng2-tag-input.ng2-tag-input--focused {
  border-bottom: none;
}

tag-input::ng-deep tag {
  border-radius: 5px;
  background: var(--color-primary-lightest);
  font-family: inherit;

  align-content: center;

  font-style: italic;
}

tag-input::ng-deep
  tag::ng-deep:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover,
tag-input::ng-deep
  tag:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover {
  background: var(--color-primary) !important;
}

tag-input::ng-deep .tag__text {
  padding-right: 7px;
}

tag-input::ng-deep div,
tag-input::ng-deep form {
  height: 100%;
}